Symfony\Component\OptionsResolver\OptionsResolver D

Total Complexity 172
Dependencies 12
Dependents 3
Total lines 1,320
Lines of code 533
Logical lines of code 331
Comment lines 415
Methods 38
Properties 17

Methods 38

Method Rating Maintainability Complexity Lines of code
offsetGet()
D
24
48 156
setDefault()
A
46 16 35
verifyTypes()
A
53 11 19
resolve()
A
50 8 27
formatValue()
A
53 8 24
setDeprecated()
A
48 7 31
addAllowedValues()
S
56 5 18
formatOptions()
S
58 5 15
addNormalizer()
S
57 4 16
addAllowedTypes()
S
58 4 15
setAllowedValues()
S
61 4 11
setPrototype()
S
64 4 10
setNormalizer()
S
61 3 11
setAllowedTypes()
S
61 3 11
clear()
S
58 2 17
setRequired()
S
64 3 10
setDefined()
S
65 3 9
setInfo()
S
63 3 10
remove()
S
62 3 10
getParameterClassName()
S
69 3 6
setDefaults()
S
70 2 6
isMissing()
S
77 2 3
define()
S
69 2 6
getInfo()
S
68 2 6
offsetExists()
S
70 2 6
count()
S
70 2 6
formatValues()
S
70 2 6
hasDefault()
S
79 1 3
isRequired()
S
79 1 3
getRequiredOptions()
S
80 1 3
getMissingOptions()
S
79 1 3
isDefined()
S
79 1 3
getDefinedOptions()
S
80 1 3
isNested()
S
79 1 3
isDeprecated()
S
79 1 3
isPrototype()
S
80 1 3
offsetSet()
S
80 1 3
offsetUnset()
S
80 1 3